Security system automatic bypass reset

ABSTRACT

Methods and apparatus are described to automatically re-enable monitoring of a bypassed security sensor by a security system control device.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application is a divisional of U.S. patent application Ser. No.15/287,386, filed on Oct. 6, 2016.

BACKGROUND

Field of Use

The present application relates to the field of home security. Morespecifically, the present application relates to automaticallyre-enabling monitoring of a security sensor that has been bypassed by asecurity system control device.

Description of the Related Art

Security systems for homes and offices have been around for many years.Often, these systems make use of barrier alarms, such as door and windowsensors installed onto doors and windows, motion detectors, sounddetectors, etc. Door and window sensors typically comprise two distinctparts: a magnet and a reed switch assembly. The reed switch assembly istypically installed onto a fixed part of a window or onto a door frame,while the magnet is mounted to a movable portion, such as the door orwindow. When the door or window is closed, the magnet and reed switchare in close proximity to one another, maintaining the reed switch in afirst state indicative of a “no alarm” condition. If the door or windowis opened, proximity is lost between the magnet and the reed switch,resulting in the reed switch changing state, e.g., from closed to openor from open to closed. The change of state is indicative of a localalarm condition, i.e., unauthorized entry, and a signal may be generatedby circuitry located within the reed switch assembly and sent, via wiresor over-the-air, to a security panel, gateway, or other local device(herein “security system control device”) in the home. Alternatively, orin addition, a loud audible alert may be generated, either by thesecurity system control device via use of one or more sirens and/ordirectly by the circuitry within the reed switch assembly, indicatingthat a door or window has been opened without authorization.

One of the disadvantages of typical door and window alarm systems isthat they do not allow occupants to easily open doors or windows withoutfirst turning off the alarm system. It is often inconvenient for theoccupant to disarm the security system, as a keypad used to arm anddisarm the security system may be located a great distance from the dooror window to be opened.

Another disadvantage of prior art door/window security systems is thatwhile the security system is disabled, intruders may enter the premisesthrough the now un-monitored doors or windows without detection, as theentire security system may be disabled when it is desired to open asingle door or window.

In order to address this shortcoming, prior art techniques have beendeveloped to allow users to “bypass” a door or window sensor usingeither a keypad in communication with a security system control deviceor by pressing a button located directly on the door or window sensor.“Bypassing” a sensor means the security panel ignores alarm signalstransmitted from bypassed sensors. The security panel reacts to alarmsignals transmitted by non-bypassed sensors, as usual. This arrangementallows one to, for example, open a door or a window without having todisarm the entire security system.

However, one disadvantage of this bypass feature is that people tend toforget that they have bypassed a sensor and believe that their securitysystem is fully-armed, i.e., that all sensors are operational andfunctioning normally, when the system is placed into an “armed-away”mode of operation, for example when they leave the house. This allowsunauthorized entry through any entry barrier that is monitored by abypassed sensor.

Thus, it would be desirable to provide a security system with a bypassfeature that avoids the problem of people forgetting to re-enablemonitoring of bypassed sensors.

SUMMARY

The embodiments described herein relate to methods, systems, andapparatus for automatically re-enabling monitoring of a bypassed barrieralarm device by a security system control device.

In one embodiment, a method is described, performed by a security systemcontrol device in a security system, for automatically re-enablingmonitoring of a security sensor that has been bypassed, comprisingreceiving, by a processor, a command to bypass the security sensor,wherein bypassing the security sensor comprises ignoring, by theprocessor, future alarm signals received from the security sensor,receiving, by the processor, an indication from a user to change anoperating mode of the security system from a first operating mode to asecond operating mode, and in response to receiving the indication tochange the operating mode of the security system, begin processingfuture alarm signals received from the security sensor via the receiver.

In another embodiment, a security system control device used in asecurity system is described, for automatically re-setting a securitysensor that has been bypassed, comprising a receiver for receiving analarm signal transmitted by a barrier alarm, a memory for storingprocessor-executable instructions and status information relating to thebarrier alarm, a processor, coupled to the receiver and the memory, forexecuting the processor-executable instructions that causes the securitysystem control device to receive a command, by the processor, to bypassthe security sensor, wherein bypassing the security sensor comprisesignoring, by the processor, future alarm signals received from thesecurity sensor via the receiver, receive, by the processor, anindication from a user to change an operating mode of the securitysystem from a first operating mode to a second operating mode, and inresponse to receiving the indication to change the operating mode of thesecurity system, begin to process future alarm signals received from thesecurity sensor.

BRIEF DESCRIPTION OF THE DRAWINGS

The features, advantages, and objects of the present invention willbecome more apparent from the detailed description as set forth below,when taken in conjunction with the drawings in which like referencedcharacters identify correspondingly throughout, and wherein:

FIG. 1 is an illustration of a security system in accordance with oneembodiment of the principles discussed herein;

FIG. 2 is a perspective view of one embodiment of a barrier alarm havinga local bypass capability, comprising a magnet and a reed switchassembly;

FIG. 3 is a functional block diagram of one embodiment of the barrieralarm shown in FIG. 2;

FIG. 4 is a functional block diagram of one embodiment of a securitysystem control device shown in FIG. 1; and

FIG. 5 is a flow diagram illustrating one embodiment of a methodperformed by the security system control device shown in FIG. 1 forautomatically re-arming a barrier alarm after it has been bypassed.

DETAILED DESCRIPTION

The present disclosure describes methods and apparatus for automaticallyre-setting or re-enabling monitoring of a barrier alarm that has beenpreviously bypassed by a security system control device. For the purposeof the discussions herein, the term “barrier alarm” means any deviceused to monitor and report states, physical conditions, attributes,status, or parameters of something being monitored, such as a door,window, open space, room, gate. Examples of barrier alarms comprise doorand window sensors, motion detectors, passive infrared detectors, sounddetectors, light interruption detectors, etc. Throughout thespecification, the term “barrier alarm” is used interchangeably with“sensor” or “security sensor”. Also, the term “bypass”, “bypassed”,bypass mode of operation” means that either the sensor does not transmita signal to a central controller when an alarm event occurs (i.e., adoor or window opens, a tilt sensor is tilted past a predeterminedthreshold, a motion sensor detects motion, etc.), or that a securitysystem control device ignores alarm signals transmitted from bypassedsensors (i.e., the security system control device does not sound analarm, illuminate a light or contact a remote monitoring facility).Finally, “re-setting” or “re-enabling” monitoring of a barrier alarmmeans either that a security panel stops ignoring alarm signals sentfrom a bypassed sensor when the sensor detects an alarm event (i.e.,processes alarm signals that causes a sirens and/or lights tosound/flash locally and/or send a notification to a remote monitoringfacility that an alarm has occurred), or that a sensor beginstransmitting alarm signals when an alarm event occurs. Although a greatmajority of the present disclosure discusses sensors as door or windowsensors, it should be understood that the concepts described hereincould be applied to a wide variety of sensors, such as tilt sensors,motion sensors, glass breakage sensors, infra-red sensors, or just aboutany type of security sensor having a bypass capability.

Simple barrier alarms have been available for years, typicallycomprising a magnet and a reed switch assembly. One of these componentsis mounted to a door or window frame and the other is mounted to a dooror movable portion of a door or window. When a door or window is in aclosed position, the two components are in close proximity to each othersuch that the reed switch assembly senses the magnetic field generatedby the magnet, causing the reed switch to reside in a first state(either open or closed). When the door or window is opened, the door orwindow-mounted component moves away from the other component, such thatthe magnetic field sensed by the reed switch assembly is reduced oreliminated. As a result, the state of the reed switch changes (e.g.,from open to closed or from closed to open), and this state change maybe detected by electronic circuitry in the reed switch assembly. Theelectronic circuitry may within the reed switch assembly may, inresponse, sound an audible alarm and/or illuminate a warning light atthe reed switch assembly, and/or transmit an RF signal to a centralcontroller located remotely from the barrier alarm. The RF signal mayindicate that a state change of the reed switch has occurred, which inturn causes a local security panel to perform one or more actions, suchas notifying a remote monitoring station, cause an audible and/or visualalarm (either by the security panel or at a remote location), and/orprovide an indication of a location where the local alarm conditionoccurred (e.g., front door, bedroom1 window, etc.).

Other types of barrier alarms are also available that eliminate the needfor a magnet. Such alarms utilize door or windowacceleration/deceleration to determine whether a door or window has beenopened or closed, and may be packaged in a single unit that is mountedto a door or movable portion of a window.

FIG. 1 is an illustration of a security system in accordance with oneembodiment of the principles discussed herein. In this embodiment a doorassembly 100 and a window assembly 102 are monitored by barrier alarms104 and 106, respectively. Barrier alarm 104 comprises magnet 108mounted to door 112 and reed switch assembly 110 mounted to door frame114, while barrier alarm 106 comprises a magnet-less type sensor, asdescribed above.

Each of the barrier alarms communicates with security system controldevice 116, typically using wireless RF signals generated by the barrieralarms and/or security system control device 116. For example, if door112 is opened, reed switch assembly 110 detects a reduction orelimination of a magnetic field produced by magnet 108 as magnet 108moves away from reed switch assembly 110 as door 112 is opened. Inresponse, reed switch assembly 110 transmits a message to securitysystem control device 116 indicative of a local alarm condition, e.g.,door 112 has been opened.

In some embodiments, security system control device 116 may sendmessages to either of the barrier alarms requesting a status of eitheralarm, e.g., either “open” and/or “closed”. In response, one or bothbarrier alarms may transmit a response to security system control device116 indicating a status of the door or window, as the case may be. Othercommands may be transmitted by security system control device 116, suchas “sound alarm”, “turn on lights”, open gate, lock doors, etc.

As described above, security system control device 116 performsmonitoring of barrier alarms 104, 106, and other security devices (forexample, a tilt sensor, shock sensor, motion detector, passive infra-reddetector, light interruption detector, etc.) that may be part of thesecurity system. Security system control device 116 may be implementedas a security control panel, mounted in an inconspicuous location in ahome, such as a closet, or a newer “self-contained” security panel,shown in FIG. 1, which is mounted in a conspicuous location to alloweasy access for user interaction. Alternatively, security system controldevice 116 comprises a “hub”, or gateway that acts as a digital conduitbetween the sensors and a remote server or computer which providesmonitoring and processing capabilities for the security system over theInternet.

Security system control device 116 may also provide status information,generally by providing a visual indication of the status (“open”,“closed”, “on”, “off”, “normal”, “alarm”, etc.) of each barrier alarm orother security devices in the system. Alternatively, in an embodimentwhere security system control device 116 comprises a security controlpanel, security system control device 116 sends such status informationfor display by a separate display device, typically a combinationkeypad/display (not shown). In yet another embodiment, security systemcontrol device 116 may be configured to transmit station information towireless communication device 128, such as a mobile telephone, tabletcomputer, desktop computer, etc. running software capable of interactingwith security system control device 116. Security system control device116 may also be in communication with an off-site remote monitoringstation 124 via communication network 122, such as the Internet, PSTN, afiber optic communication network, a wireless communication network(e.g., cellular, data, satellite, etc.), and/or other wide-area network.Remote monitoring station 124 typically provides security monitoringservices for homes and businesses equipped with security systems such asthe one shown in FIG. 1.

Remote monitoring station 124 is adapted to receive communications fromsecurity system control device 116 via network 122 in response tosecurity system control device 116 receiving an indication of a localalarm condition being sensed by one or more barrier alarms/sensors inthe security system. In other embodiments, security system controldevice 116 simply receives raw data from the barrier alarms anddetermines, based on the data, whether a local alarm condition hasoccurred. When a local alarm condition is detected, security systemcontrol device 116 generates a system alarm which may comprise takingone or more actions, such as notifying remote monitoring station 124that a local alarm condition has occurred, illuminating one or morelights, sounding one or more audible alerts, etc.

In one embodiment, security system control device 116 may be operatedvia keypad 120, which allows a user of the security system to enterinformation into security system control device 116 and to get statusinformation from security system control device 116 via display 118.Users may, alternatively or in addition, provide information to, andreceive information from, security system control device 116 via awireless communication device 128 (such as a smartphone, tabletcomputing device, or other mobile computing device) and/or a remotedevice 126 (such as a fixed or portable computer, smartphone, tabletcomputing device, or other mobile computing device) via a wireless orwired communication channel with network 122.

Often, it is a great inconvenience to disarm the entire system when auser wishes to temporarily open a door or a window, for example to getsome fresh air. Prior art systems have addressed this problem byintroducing the concept of temporarily “bypassing” or disabling a sensor(or a zone comprising two or more sensors) while the security system isarmed. Bypassing a sensor will not cause security system control device116 to perform actions normally taken when it detects that a change ofstate has occurred with one of the barrier alarms. In other words, thebypassed sensor is ignored by security system control device 116.Barrier alarms may be bypassed “locally” by pressing a button on abarrier alarm that causes the barrier alarm to stop sending alarmsignals or otherwise disables the barrier alarm, or they may be bypassedat security system control device 116 by selecting one or more barrieralarms and/or zones for bypass. In another embodiment, in response,security system control device 116 ignores future alarm signals from thebypassed barrier alarm(s). Re-arming, re-enabling or resetting abypassed sensor may be accomplished locally at a barrier alarm or atsecurity system control device 116 and in one embodiment, automaticallyperformed by security system control device 116.

FIG. 2 is a perspective view of one embodiment of a barrier alarm devicehaving a local bypass capability, comprising magnet 108 and reed switchassembly 110. Reed switch assembly comprises housing assembly 200 thatcovers a reed switch, electronic circuitry, and a battery (not shown)used to detect the presence or absence of a magnetic field produced bymagnet 108 and a transmitter to transmit information to security systemcontrol device 116 relating to the status of a door or window.

The barrier alarm shown in FIG. 2 further comprises a user input device202 for temporarily bypassing or disarming the barrier alarm. Such adevice may comprise a mechanical switch (i.e., pushbutton, momentarypushbutton, toggle, slide, etc.), an opto-electrical switch, a heatsensing device (to detect the presence of a human finger), a capacitivesensor, or any other type of switch or sensor to provide an indicationto the barrier alarm that a user wishes to temporarily disarm thebarrier alarm. In another embodiment, the barrier alarm device comprisesa standard door or window sensor, or some other prior art sensor, thatis not configured for local bypass.

The barrier alarm shown in FIG. 2 may further comprise status indicator204, used to convey the status of the barrier alarm as being armed ordisarmed, the term “armed” referring to an ability to detect and/orreport an event (e.g., movement of a door or window, closing/opening ofa door or window, etc.), and the term “disarmed” referring to acondition where the barrier alarm cannot detect and/or report an event.Status indicator 204 may comprise an LED, LCD, or any other device forproviding a visual status of the barrier alarm, or it may comprise adevice capable of emitting audible tones, messages, alerts, etc., thatalso indicate a status of the barrier alarm. In one embodiment,indicator 204 comprises a multi-color LED, for example an LED packagethat is able to produce red light and a green light, red for indicatingthat the barrier alarm is disabled and green for indicating that thebarrier alarm is armed. Of course, other colors may be used todifferentiate between an armed and unarmed condition. In otherembodiments, two or more visual indicators may be used to convey status.

FIG. 3 is a functional block diagram of one embodiment of the barrieralarm shown in FIG. 2. Specifically, FIG. 3 shows processor 300, memory302, sensor 304, transmitter 306, status indicator 308, and user input310. It should be understood that not all of the functional blocks shownin FIG. 3 are required for operation of the barrier alarm (for example,status indicator 308 may not be necessary), that the functional blocksmay be connected to one another in a variety of ways, and that not allfunctional blocks are necessary for operation of the barrier alarm areshown (such as a power supply), for purposes of clarity.

Processor 300 is configured to provide general operation of the barrieralarm by executing processor-executable instructions stored in memory302, for example, executable code. Processor 300 typically comprises ageneral purpose processor, such as an ADuC7024 analog microcontrollermanufactured by Analog Devices, Inc. of Norwood Mass., although any oneof a variety of microprocessors, microcomputers, and/or microcontrollersmay be used alternatively.

Memory 302 comprises one or more information storage devices, such asRAM, ROM, EEPROM, UVPROM, flash memory, SD memory, XD memory, or othertype of electronic, optical, or mechanical memory device. Memory 302 isused to store processor-executable instructions for operation of thebarrier alarm as well as any information used by processor 300, such asthreshold information, parameter information, identificationinformation, current or previous door or window status information,audible or visual alerts for driving status indicator 308, etc.

Sensor 304 is coupled to processor 300 and monitors or determines astate, physical condition, attribute, status, or parameter of something,such as the status of a door, window, or gate (e.g., “open”, “closed”,“movement detected”, etc.), lamp or siren (e.g., “on” or “off”), motiondetector (“motion detected” or “no motion detected”), whether a room isoccupied (“yes”, “no”, “1”, “0”, etc.), whether movement is detected ina predetermined area or volume (“motion detected” or “no motiondetected”), etc. Sensor 304 may comprise one or more magnet/reed switchcombinations, motion detectors, Infrared detectors, audio detectors,tilt sensors, switches, light interruption sensors, accelerometers,gyroscopes, angle sensors, or other sensor to detect a change in aphysical condition of a device or a change in an environment in whichthe device is located.

User input 310 is used for temporarily bypassing or disarming thebarrier alarm, comprising one or more mechanical switches (i.e.,pushbutton, momentary pushbutton, toggle, slide, etc.), opto-electricalswitches, heat sensing devices (to detect the presence of a humanfinger), capacitive sensors, or any other type of switch or sensor toprovide an indication to the barrier alarm that a user wishes totemporarily disarm the barrier alarm.

Status indicator 308 is used to convey the status of the barrier alarmas being armed or disarmed. Status indicator 308 may comprise an LED,LCD, or any other device for providing a visual status of the barrieralarm, or it may comprise a device capable of emitting audible tones,messages, alerts, etc., that also indicate a status of the barrieralarm. In one embodiment, indicator 308 comprises a multi-color LED, forexample an LED package that is able to produce red light and a greenlight, red for indicating that the barrier alarm is disabled and greenfor indicating that the barrier alarm is armed. Of course, other colorsmay be used to differentiate between an armed and unarmed condition. Inother embodiments, two or more visual indicators may be used to conveystatus.

Transmitter 306 comprises circuitry necessary to wirelessly transmitstatus messages and other information from the barrier alarm to securitysystem control device 116, either directly or through in intermediatedevice, such as a repeater, commonly used in popular mesh networks. Suchcircuitry is well known in the art and may comprise BlueTooth, Wi-Fi,RF, optical, ultrasonic circuitry, among others. Alternatively, or inaddition, transmitter 306 comprises well-known circuitry to providesignals to security system control device 116 via wiring, such astelephone wiring, twisted pair, two-conductor pair, CAT wiring, AC homewiring, or other type of wiring.

In normal operation, processor 300 executes processor-executableinstructions stored in memory 302 that causes the barrier alarm tomonitor information provided by sensor 304 for changes in one or morestates, physical conditions, attributes, status, or parameters ofsomething being monitored, such as the condition of a door or windowbeing “open” or “closed”. Processor 300 uses data from the sensor todetermine whether a predetermined condition has occurred relating to thebarrier alarm (herein “local alarm condition”), such as a door or windowbeing monitored by a barrier alarm changing state from “closed” to“open”, a light being turned on, motion being sensed, etc. If processor300 determines that one or more predetermined conditions have beensatisfied, indicating the occurrence of a local alarm condition, itgenerates an alarm signal and provides the alarm signal to transmitter306 for transmission to security system control device 116. In oneembodiment, the local alarm message comprises a notification to securitysystem control device 116 that a local alarm condition has been detectedby sensor 304. In another embodiment, the alarm signal simply indicatesthat sensor 304 has changed state, i.e., that a door or window has beenopened or closed.

In one embodiment, the barrier alarm transmits a “heartbeat” or“supervisory” message at predetermined time intervals, alerting securitysystem control device 116 that the barrier alarm is active, e.g.,monitoring for one or more predetermined local alarm conditions.Transmitting such a signal at regular intervals ensures that the barrieralarm has not been removed, altered, damaged, or tampered with. Suchmessages may be required by one or more standards-setting bodies, suchas Underwriter Laboratories of Camas, Wash. If barrier alarm fails totransmit such a message at one of the scheduled time intervals, securitysystem control device 116 may declare that a local alarm condition hasoccurred, and perform one or more actions, such as sound an audiblealert or notify remote monitoring station 124 that a local alarmcondition has occurred.

When a user of the security system wishes to open a door or window, orotherwise perform an action that would normally trigger a local alarmcondition by the barrier alarm, without having to disarm the entiresecurity system at security system control device 116, the user mayactivate a “bypass” mode of operation of the barrier alarm. This may beaccomplished by the user pressing user input 202, entering a bypasscommand into security system control device 116 directly using a keypad,or via a mobile device such as wireless communication device 128.

In bypass mode, the barrier alarm may be disarmed, meaning one or moreof the following: that the barrier alarm cannot transmit information tosecurity system control device 116; that sensor 304 is disabled and canno longer sense or provide information to processor 300; that one ormore predetermined events that normally result in an alarm condition arealtered such that a comparison of data from the sensor to the alteredevent definition cannot result in an alarm condition; or that the one ormore predetermined events can no longer be referenced by processor 300(e.g., the event definitions remain unaltered, but inaccessible forcomparison by processor 300 to sensor data). In another embodiment,security system control device 116 receives a command from a user via akeypad or wireless communication device 128 to bypass one or morebarrier alarms, where future alarm signals from bypassed barrier alarmsare ignored by security system control device 116. This may comprisesecurity system control device 116 no longer monitoring such bypassedbarrier alarms or processing alarm signals received from such barrieralarms and taking no action if security system control device 116determines that a barrier alarm is bypassed. In one embodiment, the“heartbeat” or “supervisory” message is still transmitted to securitysystem control device 116 and processed, even when the barrier alarm isbypassed, so that a supervisory alarm condition generated by securitysystem control device 116 can be avoided.

Once the bypass mode has been entered, a user may position a door,window, gate, or other device in any position (such as opening a door,window, or gate), or may enter a room monitored by a motion sensor orpassive infrared sensor, without causing security system control device116 to declare that a local alarm condition has occurred, e.g., performone or more actions normally associated after determining that a localalarm event has occurred.

When the user wishes to re-arm the barrier alarm, e.g., enter the normalmode of operation, the user may provide an indication to the barrieralarm by using user input 202, or via security system control device116. This is normally done after the user ensures that an alarmcondition will not be generated immediately upon entering the normalmode. For example, the user will typically close a door or window priorto entering the normal mode, or after a room has been cleared of anyhuman presence.

Often, a user will forget to re-enable a bypassed barrier alarm. Forexample, a user may bypass a barrier sensor that monitors the user'sbedroom window before going to bed and forget to re-arm the bypassedbarrier alarm upon leaving the house the following morning. In order toprevent this from happening, security system control device 116 may beconfigured to automatically re-arm any bypassed barrier alarms upondetection of one or more events. For example, when a user changes theoperating mode of security system control device 116, security systemcontrol device 116 may automatically re-arm any bypassed barrier alarms,as explained in further detail below.

In one embodiment, the normal mode of operation is entered automaticallywhen a magnetic field is sensed by sensor 304 and processor 300, e.g.,in an application where a magnetic door/window sensor is brought inclose proximity with a magnet when a door or window is placed in aclosed position. When the magnetic field is detected, it indicates thatthe door, window, or gate is in a closed position, and to enter thenormal mode of operation.

After the normal mode of operation has been entered, status indicator308 may be illuminated, extinguished, or its state changed (e.g., greenLED illuminated; green LED illuminated and red LED extinguished) toindicate to the user that the barrier alarm is in normal mode. In oneembodiment, if the “heartbeat” or “supervisory” message transmission wassuspended while in bypass mode, the “heartbeat” or “supervisory” messagetransmission process continues. In another embodiment, in response tobeing placed in normal mode, the barrier alarm may transmit a message tosecurity system control device 116 indicating that the barrier alarm isentering normal mode and to begin monitoring and/or processing statusmessages sent by the barrier alarm in a usual manner, e.g., performingan action if the barrier alarm indicates a local alarm condition.

FIG. 4 is a functional block diagram of one embodiment of securitysystem control device 116 as shown in FIG. 1. Specifically, FIG. 4 showsprocessor 400, memory 402, communication interface 404, receiver 406,status indicator 408, and user interface 410. It should be understoodthat not all of the functional blocks shown in FIG. 4 are required foroperation of security system control device 116 (for example, statusindicator 408 may not be necessary), that the functional blocks may beconnected to one another in a variety of ways, and that not allfunctional blocks are necessary for operation of security system controldevice 116 are shown (such as a power supply), for purposes of clarity.

Processor 400 is configured to provide general operation of securitysystem control device 116 by executing processor-executable instructionsstored in memory 402, for example, executable code. Processor 400typically comprises a general purpose processor, such as an ADuC7024analog microcontroller manufactured by Analog Devices, Inc. of NorwoodMass., although any one of a variety of microprocessors, microcomputers,and/or microcontrollers may be used alternatively.

Memory 402 comprises one or more information storage devices, such asRAM, ROM, EEPROM, UVPROM, flash memory, SD memory, XD memory, or othertype of electronic, optical, or mechanical memory device. Memory 402 isused to store processor-executable instructions for operation ofsecurity system control device 116 as well as any information used byprocessor 400, such as threshold information, parameter information,identification information, current or previous door or window statusinformation, audible or visual alerts for driving status indicator 408,information relating to the type, number, and status of sensorsregistered with security system control device 116, informationpertaining to the bypass status of any barrier alarm, etc.

User interface 410 comprises hardware and/or circuitry for allowing auser to interact with security system control device 116 to enterinformation and commands and to receive status information of thesecurity system and/or individual sensors. In another embodiment, userinteraction occurs via a separate keypad/display, or via wirelesscommunication device 128. For example, a user may arm or disarm securitysystem control device 116, typically by pushing one or more keys of akeypad that comprises user interface 410. When security system controldevice 116 is armed, it typically will transmit a message to remotemonitoring station 124 and/or perform one or more actions, such as soundan audible alarm and/or cause one or more lights to become illuminated,for example, if any of the barrier alarms in communication with securitysystem control device 116 indicates that a local alarm condition hasoccurred. The term “local alarm condition” refers to an event orcondition that is detected by a barrier alarm in the security systemwhen the barrier alarm detects the occurrence of an event, such as adoor or window being opened, motion being detected, a temperatureincrease, a light being illuminated, a sound being detected, etc. Thedetection of a local alarm condition may be performed by one or moresensors, or it may be determined by security system control device 116as it receives “raw” data from the one or more sensors in the securitysystem. For example, security system control device 116 may receive datafrom a motion detector upon the motion detector sensing motion in aroom, however security system control device 116 processes this data inorder to determine if a local alarm condition has occurred (e.g.,whether the raw data indicates that an intruder has entered a room). Inanother example, a door sensor simply transmits a message to securitysystem control device 116 upon detection of a status change of the door,e.g., detecting that the door has been opened or closed. Other barrieralarms may perform processing on locally-generated data to determine ifa local alarm condition has occurred. For example, a motion detector maycomprise a sensor that provides data when movement is detected in aroom. However, the motion detector may comprise circuitry that processesthe data to determine if the movement is related, perhaps, to an animal,rather than an intruder. In this case, the motion detector may only senda “local alarm signal” to security system control device 116 indicatingthat a local alarm condition has occurred, rather than sending any ofthe raw data detected by the motion detector. In another embodiment, abarrier alarm may transmit raw data as well as a local alarm signal tosecurity system control device 116.

Communication interface 404 comprises circuitry necessary to wirelesslytransmit status messages and other information from security systemcontrol device 116 to remote devices, such as wireless communicationdevice 128, either directly or through in intermediate device, such as arepeater, commonly used in popular mesh networks. Such circuitry is wellknown in the art and may comprise BlueTooth, Wi-Fi, RF, optical,ultrasonic circuitry, among others. Alternatively, or in addition,communication interface 404 comprises well-known circuitry to providesignals via hard wiring, such as telephone wiring, twisted pair,two-conductor pair, CAT wiring, AC home wiring, or other type of wiring.Communication interface 404 may also comprise circuitry used to receivecommands and other information from such wireless or wired devices.

A user of the security system may cause security system control device116 to enter an “armed” state of operation by providing input using userinterface 410, a connected keypad or wireless communication device 128.For example, a user may wish to enter an “armed-away” state just priorto leaving a residence, for example, or an “armed-home” state prior togoing to bed. When security system control device 116 is in the“armed-home” state, it generally monitors all barrier alarms but ignoressignals transmitted by motion sensors used to detect motion within ahome. In the “armed-away” state, security system control device 116monitors all of the barrier alarms and other sensors, including anyinterior motion sensors.

A user may disarm security system control device 116 also using userinterface 410, attached keypad or wireless communication device 128,e.g., place security system control device 116 in a disarmed state ofoperation. In this state, local alarm conditions either determined bysecurity system control device 116 or by barrier alarms themselves willnot result in security system control device 116 performing one or moreactions normally taken when security system control device 116 is in thearmed state. In other words, in the disarmed state, security systemcontrol device 116 will not generate a system alarm, even if a localalarm condition has occurred. A user may place security system controldevice 116 in the disarmed state upon returning home or upon waking up,for example. In one embodiment, security system control device 116 maygenerate an audible alert and/or cause a visual indication indicatingthat a local alarm condition has been determined for purposes ofinformation for the user. The audible alert may comprise a soft, shorttone or chime, while a visual indication may comprise an LED that isilluminated on security system control device 116 via user output 410.

Status indicator 408 is used to convey the status of security systemcontrol device 116 as being armed-home, armed-away or disarmed, as wellas providing an indication of the open/close status and/or bypassedstatus of one or more barrier alarms distributed throughout a home.Status indicator 408 may comprise one or more LEDs, LCDs, seven segmentdisplays, an electronic display, or any other device for providing avisual status of security system control device 116 and the barrieralarm(s), or it may comprise a device capable of emitting audible tones,messages, alerts, etc., that also indicate a status of security systemcontrol device 116 and the barrier alarm(s). In one embodiment, agraphical user interface is displayed on an electronic display,providing a graphical display of the status of each component in thesecurity system (e.g., security system control device 116, barrieralarms and other sensors).

Receiver 406 comprises circuitry necessary to wirelessly receivemessages from one or more barrier alarms and other sensors distributedthroughout a home, either directly or through in intermediate device,such as a repeater, commonly used in popular mesh networks. Suchcircuitry is well known in the art and may comprise BlueTooth, Wi-Fi,RF, optical, ultrasonic circuitry, among others. Alternatively, or inaddition, receiver 406 comprises well-known circuitry to receivemessages from barrier alarms via wiring, such as telephone wiring,twisted pair, two-conductor pair, CAT wiring, AC power wires, or othertype of wiring. Receiver 406 may additional comprise circuitry toreceive commands or provide status information using common wirelesscommunication techniques such as Wi-Fi or Bluetooth circuitry.

In one embodiment, one or more barrier alarms “heartbeat” or“supervisory” messages are received from one or more barrier alarms inthe security system by receiver 406 at predetermined time intervals,alerting security system control device 116 that a particular barrieralarm is active, e.g., monitoring for one or more predetermined localalarm conditions. Receiving such a signal at regular intervals ensuresthat the barrier alarm has not been removed, altered, damaged, ortampered with. Such messages may be required by one or morestandards-setting bodies, such as Underwriter Laboratories of Camas,Wash. The failure of security system control device 116 to receive sucha message at one of the scheduled time intervals may be defined as alocal alarm condition, causing security system control device 116 togenerate a system alarm and/or perform one or more actions, such assound an audible alert or notify remote monitoring station 124 that analarm condition has occurred.

In one embodiment, the normal mode of operation is entered automaticallywhen a magnetic field is sensed by sensor 304 and processor 300, e.g.,in an application where a magnetic door/window sensor is brought inclose proximity with a magnet when a door or window is placed in aclosed position. When the magnetic field is detected, it indicates thatthe door, window, or gate is in a closed position, and to enter thenormal mode of operation. In that case, a request is transmitted fromthe bypassed barrier alarm to security system control device 116,indicating that the user wishes security system control device 116 totreat the bypassed barrier alarm normally.

FIG. 5 is a flow diagram illustrating one embodiment of a methodperformed by security system control device 116 for automaticallyre-arming a barrier alarm after it has been bypassed. Reference is madeto the barrier alarm shown in FIG. 2, although the method could apply tovirtually any type of barrier alarm. It should be understood that insome embodiments, not all of the steps shown in FIG. 5 are performed. Itshould also be understood that the order in which the steps are carriedout may be different in other embodiments.

At block 500, a security system, such as the one shown in FIG. 1, isplaced into an armed-home mode of operation. To place the securitysystem into the armed-home mode of operation, a user provides a commandto security system control device 116 via user interface 410, aconnected keypad or wireless communication device 128 to enter thearmed-home mode of operation.

At block 502, processor 400 may receive an alarm signal from a barrieralarm in the security system in response to a local alarm conditionoccurring in proximity to the reporting barrier alarm. For example, whena window monitored by a barrier alarm is opened, the barrier alarmtransmits an alarm signal to causing the barrier alarm to securitysystem control device 116.

At block 504, in response to receiving the alarm signal, processor 400determines whether the barrier alarm has been bypassed, by checking astatus indication stored in association with each of the barrier alarmsin memory 402. Memory 402 may store status information associated witheach barrier alarm in the security system, i.e., open, close, monitored,not monitored (bypassed), barrier alarm identification code, location,zone, etc.

At block 506, if the status of the reporting barrier alarm as stored bymemory 202 indicates that the reporting barrier alarm is beingmonitored, processor 400 generates a system alarm signal for indicatingthat a barrier has been opened while the security system is armed. Thesystem alarm signal may be used to provide a visual or audible alertwithin the home to indicate that a local alarm condition has occurred,and/or it may be used to provide information to remote monitoringstation 124 to alert authorities of a possible break-in. Alternatively,or in addition, the system alarm signal may be provided to other remotelocations, such as to wireless communication device 128 via receiver406.

At block 508, after the security system has been reset by the user, oneor more barrier alarms may be bypassed either locally at one or morebarrier alarms or via security system control device 116. In oneembodiment, processor 400 receives a command to bypass one or morebarrier alarms via either user interface 410, a connected keypad, orfrom wireless communication device 128. In another embodiment, processor400 receives an indication from one or more barrier alarms via receiver406 to stop monitoring each reporting barrier alarm, as directed by auser proximate to each reporting barrier alarm. The indication typicallycomprises an identification of the barrier alarm being bypassed.

At block 510, processor 400 updates a status of any barrier alarm as“bypassed” by providing an indication of such to memory 402.

At block 512, processor 400 may generate a signal and provide it tostatus indicator 408 in order to alert a user that one or more barrieralarms have been bypassed. The signal may cause status indicator 408 tochange state, e.g., become illuminated or extinguished, change color,emit an audible tone, or exhibit some other change.

At block 514, at some time later, processor 400 receives a command froma user to place the security system into a new state of operation. Thecommand may be provided to processor 400 via user interface 410, aconnected keypad or wireless communication device 128. For example, theuser may place the security system into an armed-away mode of operationfrom an armed-home mode of operation just before leaving the user'shome. In another example, the user may place the security system into anarmed-home mode of operation from a disarmed mode of operation justbefore going to bed. In yet another example, the user may place thesecurity system into a disarmed state of operation from a home-armedmode of operation.

At block 516, in response to receiving the command to change the stateof operation of the security system, processor 400 updates the status ofany bypassed barrier as stored by memory 402 to a non-bypassed, ormonitored, status. Thereafter, processor 400 processes future alarmsignals received from the barrier alarm in a normal fashion, asdescribed by blocks 502-506.

At block 518, processor 400 may generate a signal and provide it tostatus indicator 408 in order to alert a user that one or more barrieralarms have been re-set, re-armed or otherwise placed back into amonitored status. The signal may cause status indicator 408 to changestate, e.g., become illuminated or extinguished, change color, emit anaudible tone, or exhibit some other change, or it may be provided to theuser via a connected display or via wireless communication device 128.In one embodiment, processor 400 may not enter the state of operationdesired by the user, i.e., armed-home or armed away, if a door or windowis open as a result of a corresponding sensor being previously bypassed.In this case, processor 400 may generate a signal, indicating that oneor more doors or windows are open, and provide it to the user via statusindicator 408, the connected display or wireless communication device128.

The methods or algorithms described in connection with the embodimentsdisclosed herein may be embodied directly in hardware or embodied inprocessor-readable instructions executed by a processor. Theprocessor-readable instructions may reside in RAM memory, flash memory,ROM memory, EPROM memory, EEPROM memory, registers, hard disk, aremovable disk, a CD-ROM, or any other form of storage medium known inthe art. An exemplary storage medium is coupled to the processor suchthat the processor can read information from, and write information to,the storage medium. In the alternative, the storage medium may beintegral to the processor. The processor and the storage medium mayreside in an ASIC. The ASIC may reside in a user terminal. In thealternative, the processor and the storage medium may reside as discretecomponents.

Accordingly, an embodiment of the invention may comprise acomputer-readable media embodying code or processor-readableinstructions to implement the teachings, methods, processes, algorithms,steps and/or functions disclosed herein.

While the foregoing disclosure shows illustrative embodiments of theinvention, it should be noted that various changes and modificationscould be made herein without departing from the scope of the inventionas defined by the appended claims. The functions, steps and/or actionsof the method claims in accordance with the embodiments of the inventiondescribed herein need not be performed in any particular order.Furthermore, although elements of the invention may be described orclaimed in the singular, the plural is contemplated unless limitation tothe singular is explicitly stated.

I claim:
 1. A method for automatically re-enabling monitoring of asecurity sensor that has been bypassed, comprising: receiving, by aprocessor within the security sensor, an indication to bypass thesecurity sensor; in response to receiving the indication to bypass thesecurity sensor, preventing, by the processor within the securitysensor, the security sensor from transmitting an alarm signal to asecurity system control device that is independently located from thesecuring sensor; determining, by the processor within the securitysensor, that a predetermined event has occurred external and inproximity to the security sensor; and in response to determining thatthe predetermined event has occurred, automatically re-enabling, by theprocessor within the security sensor, the security sensor.
 2. The methodof claim 1, wherein determining that the predetermined event hasoccurred comprises: determining, by the processor within the securitysensor, that a barrier monitored by the security sensor has been closed.3. The method of claim 1, wherein determining that the predeterminedevent has occurred comprises: determining, by the processor within thesecurity sensor, that a barrier monitored by the security sensor hasbeen opened; and determining, by the processor within the securitysensor, that the barrier has been closed after determining that thebarrier has been opened.
 4. The method of claim 1, wherein determiningthat the predetermined event has occurred comprises: determining, by theprocessor within the security sensor, that a barrier monitored by thesecurity sensor has been opened; and determining, by the processorwithin the security sensor, that the barrier has been closed within apredetermined time after determining that the barrier has been opened.5. The method of claim 1, further comprising: in response to receivingthe indication to bypass the security sensor, transmitting, by theprocessor within the security sensor via a transmitter coupled to theprocessor within the security sensor, a message to a remote locationindicating that the security sensor has been bypassed.
 6. The method ofclaim 1, wherein the indication to bypass the security sensor isgenerated by operation of a user interface of the security sensor. 7.The method of claim 1, wherein preventing the security sensor fromtransmitting an alarm signal to the securing system control device thatis independently located from the securing sensor comprises: disabling,by the processor within the security sensor, a transmitter coupled tothe processor within the security sensor.
 8. The method of claim 1,wherein preventing the security sensor from transmitting the alarmsignal to the securing system control device that is independentlylocated from the securing sensor comprises: ignoring, by the processorwithin the security sensor, signals received from a sensor incommunication with the processor.
 9. A barrier alarm configured forautomatic re-enablement, comprising: a sensor for determining a statusof a barrier monitored by the barrier alarm; a memory for storingprocessor-executable instructions; and a processor, coupled to thesensor and the memory, for executing the processor-executableinstructions that causes the barrier alarm to: receive, by theprocessor, an indication to bypass the barrier alarm; in response toreceiving the indication to bypass the barrier alarm, prevent, by theprocessor, the barrier alarm from transmitting an alarm signal to asecurity control device that is independently located from the barrieralarm; determine, by the processor, that a predetermined event hasoccurred external and in proximity to the barrier alarm; and in responseto determining that the predetermined event has occurred, automaticallyre-enable, by the processor, the barrier alarm.
 10. The barrier alarm ofclaim 9, wherein the instructions that cause the barrier alarm todetermine that the predetermined event has occurred comprisesinstructions that causes the barrier alarm to: determine, by theprocessor, that the barrier has been closed.
 11. The barrier alarm ofclaim 9, wherein the instructions that cause the barrier alarm todetermine that the predetermined event has occurred comprisesinstructions that causes the barrier alarm to: determine, by theprocessor, that the barrier has been opened; and determine, by theprocessor, that the barrier has been closed after determining that thebarrier has been opened.
 12. The barrier alarm of claim 9, wherein theinstructions that cause the barrier alarm to determine that thepredetermined event has occurred comprises instructions that causes thebarrier alarm to: determine, by the processor, that the barrier has beenopened; and determine, by the processor, that the barrier has beenclosed within a predetermined time after determining that the barrierhas been opened.
 13. The barrier alarm of claim 9, further comprising: atransmitter coupled to the processor; wherein the processor-executableinstructions further comprise instructions that causes the barrier alarmto: in response to receiving the indication to bypass the barrier alarm,transmit, by the processor via the transmitter, a message to a remotelocation indicating that the barrier alarm has been bypassed.
 14. Thebarrier alarm of claim 9, further comprising: a user interface coupledto the processor; wherein the indication to bypass the barrier alarm isgenerated by operation of the user interface.
 15. The barrier alarm ofclaim 9, further comprising: a transmitter coupled to the processor;wherein the instructions that cause the processor to prevent the barrieralarm from transmitting the alarm signal to the security control devicethat is independently located from the barrier alarm compriseinstructions that causes the barrier alarm to: disable, by theprocessor, the transmitter.
 16. The barrier alarm of claim 9, whereinthe instructions that cause the processor to prevent the barrier alarmfrom transmitting the alarm signal to the security control device thatis independently located from the barrier alarm comprise instructionsthat causes the barrier alarm to: ignore, by the processor, signalsreceived from the sensor.